package csu.ssd.student;

import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.*;

import java.net.URL;
import java.sql.SQLOutput;
import java.util.ResourceBundle;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class waiController implements Initializable {




        @FXML
        private Button sub;



        @FXML
        private TextField teacher;

        @FXML
        private TextField mail;

        @FXML
        private TextField phone;

        @FXML
        private TextArea zuoyong;


        @FXML
        private TextField fuze;

        @FXML
        private RadioButton he;





    @FXML
    private ComboBox<String> mingci;

    @FXML
    private DatePicker date;

    @FXML
    private TextField address;

    @FXML
    private TextField name;

    @FXML
    private Label panhui;


    @FXML
    private ComboBox<String> jigou;

    @FXML
    void submit(ActionEvent event) {
        Alert alert = new Alert(Alert.AlertType.INFORMATION);
        alert.setTitle("Information Dialog");
        alert.setHeaderText(null);
        alert.setContentText("请耐心等待，无论审核通过与否，教务处工作人员会在三天内与你联系。");

        alert.showAndWait();
        teacher.clear();
        name.clear();
        address.clear();
        jigou.setItems(null);
        mingci.setItems(null);
        fuze.clear();
        he.fire();
        zuoyong.clear();
        phone.clear();
        mail.clear();
        date.setValue(null);


    }
    @FXML
    void pan(ActionEvent event) {


        String check = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
        Pattern regex = Pattern.compile(check);
        Matcher matcher = regex.matcher(mail.getText());
        boolean isMatched = matcher.matches();

        if(isMatched)
        {
            panhui.setText("");
        }
        else
        {
            panhui.setText("邮箱格式不正确");
        }


    }
    @FXML
    void yes(ActionEvent event) {
        zuoyong.setEditable(true);


    }
    @FXML
    void pan2(ActionEvent event) {

    }

    @Override
    public void initialize(URL location, ResourceBundle resources) {
        zuoyong.setEditable(false);


        jigou.getItems().addAll("1、中国“互联网+”大学生创新创业大赛",



        "2、“挑战杯”全国大学生课外学术科技作品竞赛",


        "3、“挑战杯”中国大学生创业计划大赛",


        "4、ACM-ICPC国际大学生程序设计竞赛",

                "5、全国大学生数学建模竞赛",

                "6、全国大学生电子设计竞赛",

                "7、中国大学生医学技术技能大赛",



                "8、全国大学生机械创新设计大赛",

                "9、全国大学生结构设计竞赛",


                "10、全国大学生广告艺术大赛",


                "11、全国大学生智能汽车竞赛",



                "12、全国大学生交通运输科技大赛",



                "13、全国大学生电子商务“创新、创意及创业”挑战赛",

                "14、全国大学生节能减排社会实践与科技竞赛",

                "15、中国大学生工程实践与创新能力大赛",

                " 16、全国大学生物流设计大赛",



                "17、外研社全国大学生英语系列赛-英语演讲、英语辩论、英语写作、英语阅读",

                "18、全国职业院校技能大赛",



                "19、两岸新锐设计竞赛华灿奖",



                " 20、全国大学生创新创业训练计划年会展示",

                " 21、全国大学生化工设计竞赛",

                " 22、全国大学生机器人大赛-RoboMaster、RoboCon",

                " 23、全国大学生市场调查与分析大赛",



                "24、全国大学生先进成图技术与产品信息建模创新大赛",

                "25、全国三维数字化创新设计大赛",



                "26、世界技能大赛",

                " 27、世界技能大赛中国选拔赛",


                "28、“西门子杯”中国智能制造挑战赛",

                "29、中国大学生服务外包创新创业大赛",

                " 30、中国大学生计算机设计大赛",

                "31、中国高校计算机大赛-大数据挑战赛、团体程序设计天梯赛、移动应用创新赛、网络技术挑战赛",

                "32、蓝桥杯全国软件和信息技术专业人才大赛",

                "33、米兰设计周--中国高校设计学科师生优秀作品展",



                "34、全国大学生地质技能竞赛",

                "35、全国大学生光电设计竞赛",


                " 36、全国大学生集成电路创新创业大赛",

                "37、全国大学生金相技能大赛",


                "38、全国大学生信息安全竞赛",

                "39、未来设计师 · 全国高校数字艺术设计大赛",

                " 40、全国周培源大学生力学竞赛",


                "41、中国大学生机械工程创新创意大赛-过程装备实践与创新赛、铸造工艺设计赛、材料热处理创新创业赛、起重机创意赛",

                "42、中国机器人大赛暨RoboCup机器人世界杯中国赛",

                "43、“中国软件杯”大学生软件设计大赛",

                "44、中美青年创客大赛",


                "45、RoboCom机器人开发者大赛",



                "46、“大唐杯”全国大学生移动通信5G技术大赛",



                "47、华为ICT大赛",



                "48、全国大学生嵌入式芯片与系统设计竞赛",

                "49、全国大学生生命科学竞赛（CULSC)",



        "50、全国大学生物理实验竞赛",



        "51、全国高校BIM毕业设计创新大赛官网",

        "52、全国高校商业精英挑战赛",

        " 53、“学创杯”全国大学生创业综合模拟大赛",

        "54、中国高校智能机器人创意大赛",

        "55、中国好创意暨全国数字艺术设计大赛",

        "56、中国机器人及人工智能大赛");
        mingci.getItems().addAll("第一名","第二名","第三名","第四名","第五名","第六名","第七名","第八名","第九名","第十名");



    }
}

